win32: More robust way to ensure we get a configure event after move/resize
authorAlexander Larsson <alexl@redhat.com>
Thu, 27 Oct 2011 08:42:07 +0000 (10:42 +0200)
committerAlexander Larsson <alexl@redhat.com>
Thu, 10 Nov 2011 16:41:05 +0000 (17:41 +0100)
commit2662fe37dfaa647cb6ebc94bd6031eee1362bedd
treedc7a24e34fb76bcb44e3475f99f27685868facb4
parent2dbc05f756c9cb28ed2a966489e136bb5746c089
win32: More robust way to ensure we get a configure event after move/resize

There were still cases where we didn't get a WINDOWPOSCHANGED after
a SetWindowPos() call, like e.g. with a larger minimum size than
the set size (bug #574935)

So, we revert the previous fix and now just always manually emit
a configure notify after the move_resize call. Also, we inhibit
the WINDOWPOSCHANGED configure event during the move_resize operation
to avoid multiple Configures.
gdk/win32/gdkevents-win32.c
gdk/win32/gdkwindow-win32.c
gdk/win32/gdkwindow-win32.h